/**
 * Presentable CSS - CSS for developers
 * @version 1.0
 *
 * @author albertdiones@gmail.com
 */
@import url("table.css");
@import url("main.css");
@import url("nav.css");
body, table td, table th {
   color:#000;
   font:10px verdana;
}
body {
   margin:0;
   padding:0;
   background:#5CAECD;
   color:#000;
}
a,label {
   color:#001031;
   text-decoration:none;
   cursor:pointer;
}

p {
   margin:0px;
}
code {
   background:#f8f8f8;
}
pre code {
   border: 1px dashed #00709B;
   display: block;
   padding: 3px 5px;
}
/* HTML 5 blocks */
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, h1, h2, h3, h4, h5, h6 {
   display:block;
}
/* All headers */
header {
   background-color:rgb(0, 112, 155);
   color:#fff;
   margin:0;
   padding:1em 2em;
}
header a {
   color:#fff;
}
/* Main Header */
body > header, body > div > header {
   margin:0;
   border-bottom:1px solid #5F72D4;
   padding:0;
}
header > * {
   padding:10px 20px;
}
header a {
   color: #5CAECD;
   display: block;
}
body > header h1, body > div > header h1 {
   font: normal 5em "times new roman";
   text-transform: uppercase;
   margin: 0px;
   display:block;
   padding:40px 20px;
   text-shadow:none;
}

body > div > header h1 a {
   color:#5CAECD;
   text-shadow: 0px 0 1px #000;
}

/**
 * Banner
 */
header + header, header + nav + header {
   background:#00709B;
   color:#fff;
   box-shadow:0 0px 5px #000 inset;
   padding:30px 60px 260px;
}
/* All root elements */
body > *, body > div > * {
   width:100%;
}
header + header h1 {
   font:bold 28px "helvetica neue","myriad pro",helvetica,arial,sans-serif;
   text-transform:uppercase;
   text-shadow:0 0 5px black;
}


/* Move everything up */
header + header ~ *, header + nav + header ~ * {
   position:relative;
   top:-250px;
}

header + header + *, header + nav + header + * {
   min-height:400px;
}

footer,
.footer
{
   background: #00709B;
   margin: 10px 0 0;
   padding: 10px 20px;
   color:#fff;
   box-shadow:0 0 5px #000000 inset;
}
footer .generator,
.footer .generator
{
   font-size:8px;
   text-transform: uppercase;
}

div.cb {
   clear:both;
}

/* Aside */
aside {
   background:#ddd;
   font-size:0.8em;
   color:#333;
}